﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Entidades;
using LogicaNegocio;

namespace PresentacionEscritorio
{
    public partial class frmAtencionesRealizadas : Form
    {
        public long idusuario { get; set; }
        public Medico oM { get; set; }
        private GestorMedicos gm = new GestorMedicos();
        public frmAtencionesRealizadas()
        {
            InitializeComponent();
        }

        private void frmAtencionesRealizadas_Load(object sender, EventArgs e)
        {
            cmbEspecialidad.SelectedIndex = -1;
            txtMatricula.Enabled = true;
            txtApellido.ReadOnly = true;
            txtMatricula.ReadOnly = true;
            txtNombre.ReadOnly = true;
            obtenerMedico(idusuario);
        }
        private void obtenerMedico(long idUsuario)
        {
            oM = gm.obtenerDatosPersonalesXIdUSuario(1);
            if (oM != null)
            {
         
                txtNombre.Text = oM.Nombre.ToString();
                txtApellido.Text = oM.Apellido.ToString();
                txtMatricula.Text = oM.NroMatricula.ToString();
                List<EspecialidadMedico> lstEsp = gm.ObtenerEspecialidadesVigentesMedico(oM.Legajo);
                cmbEspecialidad.DataSource = lstEsp;
                cmbEspecialidad.DisplayMember = "NombreEspecialidad";
                cmbEspecialidad.ValueMember = "CodEspecialidad";
            }

        }
    }
}
